package org.hxzon.tapestry5.model;

import java.util.ArrayList;
import java.util.List;

public class ValueGroupImpl<V> implements ValueGroup<V> {
    private String _groupLabel;
    private List<V> _values;

    public ValueGroupImpl(String groupLabel) {
        _groupLabel = groupLabel;
        _values = new ArrayList<V>();
    }

    public void addValue(V value) {
        _values.add(value);
    }

    public void clearValues() {
        _values.clear();
    }

    public List<V> getValues() {
        return _values;
    }

    public String getGroupLabel() {
        return _groupLabel;
    }
}
